package com.fourhats.dao;

import java.util.List;

import com.fourhats.model.Product;

public interface ProductDAO extends GenericDAO<Product, Long> {
	
	public List<Product> getProductsByKeyword(String keyWord);
	
	public List<Product> getRandomlyHighlightProducts(int maxResult);

	public List<Product> getProductsByCategory(long categoryId);

	public List<Product> getAllProducts();

	public List<Product> getProductsByEnabledMarket(long marketId);
	
	public List<Product> getProductsByMarket(long marketId);
}
